live in the same town - French English Dictionary